COM-USB over IP or Yet Another RIP Project

Last updated 30 Dec 2001

Diagram

Basic ideas:

    The goal of this project was to build software that would allow the old software having no USB support (TWAIN drivers etc), use high-speed USB connection to camera. The client part of the application provides virtual COM-port, while server part uses USB connection to camera for data transfers. Communication between client and server parts runs over TCP/IP network (client and server part can run on the same PC).
    To simplify the software design, the free Cisco dialout utility was used as client part. The server part was written to comply RFC 2217 "Telnet Com Port Control Option" that was used to encapsulate data transfer.

Bad news

    It appeared that most part of the software relies heavily on software delays, so it still runs slowly, even if the virtual COM-port provides 921600 baud...